package org.willthink.vo.common;

public class PagingValuesVo {

	int firstRow; // 한페이지당 보여줄 레코드 행수를 구하는 조건으로 사용
	int endRow; // 한페이지당 보여줄 레코드 행수를 구하는 조건으로 사용
	int totalPageCount; // 리스트에 나타내야할 전체 페이지 갯수
	int blockNumber; // 범위번호 == 영역번호
	int firstPageNumber; // 첫번째 페이지 번호
	int endPageNumber; // 마지막 페이지 번호
	
	public PagingValuesVo() {
		super();
	}

	public PagingValuesVo(int firstRow, int endRow, int totalPageCount,
			int blockNumber, int firstPageNumber, int endPageNumber) {
		super();
		this.firstRow = firstRow;
		this.endRow = endRow;
		this.totalPageCount = totalPageCount;
		this.blockNumber = blockNumber;
		this.firstPageNumber = firstPageNumber;
		this.endPageNumber = endPageNumber;
	}

	public int getFirstRow() {
		return firstRow;
	}
	
	public void setFirstRow(int firstRow) {
		this.firstRow = firstRow;
	}
	
	public int getEndRow() {
		return endRow;
	}
	
	public void setEndRow(int endRow) {
		this.endRow = endRow;
	}

	public int getTotalPageCount() {
		return totalPageCount;
	}
	
	public void setTotalPageCount(int totalPageCount) {
		this.totalPageCount = totalPageCount;
	}
	
	public int getBlockNumber() {
		return blockNumber;
	}
	
	public void setBlockNumber(int blockNumber) {
		this.blockNumber = blockNumber;
	}
	
	public int getFirstPageNumber() {
		return firstPageNumber;
	}
	
	public void setFirstPageNumber(int firstPageNumber) {
		this.firstPageNumber = firstPageNumber;
	}
	
	public int getEndPageNumber() {
		return endPageNumber;
	}
	
	public void setEndPageNumber(int endPageNumber) {
		this.endPageNumber = endPageNumber;
	}

	@Override
	public String toString() {
		return "PagingValuesVo [firstRow=" + firstRow + ", endRow=" + endRow
				+ ", totalPageCount=" + totalPageCount + ", blockNumber="
				+ blockNumber + ", firstPageNumber=" + firstPageNumber
				+ ", endPageNumber=" + endPageNumber + "]";
	}

	
	
	

	
}
